<?php
namespace app\index\controller;

use app\index\model\User;
use think\Request;

/**
 * 自动注入请求对象
 *      其它对象自动注入 （V5.0.1）
 */
class Db
{

    protected $request;
    protected $user;

    // 构造方法注入
    public function __construct(Request $request, User $user)
    {
        $this->request = $request;
        $this->user = $user;
    }


    public function a()
    {
        return '构造方法注入，'.$this->request->param('name').'!';
    }

    // 操作方法注入
    public function b(Request $request)
    {
        return '操作方法注入，'.$request->param('name').'!';
    }

}
